precision mediump float;



// 环境光
uniform vec3 ambientColor;
varying vec3 vDiffuseColor;
varying vec3 vSpecColor;

//
//float uRad = 0.5;
//float nCount = 3.0;

// 棋盘着色器
void main() {
    vec3 color = vec3(1.0, 1.0, 1.0);
//    float span = 2.0 * uRad / nCount;
//    int i = int((vPositionInCamera.x + uRad) / span);
//    int j = int((vPositionInCamera.y + uRad) / span);
//    int k = int((vPositionInCamera.z + uRad) / span);
//    int whichColor = int(mod(float(i + j + k), 2.0));
//    if (whichColor == 1){
//        color = vec3(0.678, 0.231, 0.129);
//    } else {
//        color = vec3(1.0, 1.0, 1.0);
//    }

    gl_FragColor = vec4((ambientColor + vDiffuseColor + vSpecColor) * color, 1.0);
}
